package spring.yongongsystem.service;

import spring.yongongsystem.POJO.dto.MerchantDTO;
import spring.yongongsystem.POJO.dto.MerchantPageQueryDTO;
import spring.yongongsystem.POJO.entity.Merchant;
import spring.yongongsystem.result.PageResult;

public interface MerchantService {
    /**
     * 新增商家
     */
    void save(MerchantDTO merchantDTO);

    /**
     * 分页查询
     * @param merchantPageQueryDTO
     * @return
     */
    PageResult pageQuery(MerchantPageQueryDTO merchantPageQueryDTO);

    /**
     * 删除商家
     * @param id
     */
    void deleteById(Long id);

    /**
     * 商家登陆
     * @param merchantDTO
     * @return
     */
    Merchant login(MerchantDTO merchantDTO);

    void update(MerchantDTO merchantDTO);
}
